package com.itheima.collectiondemo;

import java.util.ArrayList;
import java.util.Collection;

/**
 * @Author 王加鑫
 * @Date 2021/5/13 9:38
 * @Version 1.0
 */
public class CollectionDemo01 {
    public static void main(String[] args) {
        //1.基于接口多态创建Collection集合容器
        Collection<String> collection = new ArrayList<>();

        //2.往集合中添加3个人名
        collection.add("龟田大郎");
        collection.add("龟田次郎");
        collection.add("龟田太郎");

        //2.1获取一下集合的元素个数并输出
        System.out.println(collection.size());

        //3.1判断一下集合中有没有龟田大郎,有就干掉他
        //这里时String字符串中的contains方法
        collection.removeIf(s -> s.contains("龟田大郎"));

        //3.1获取一下集合的元素个数,做一个输出
        System.out.println(collection.size());

        //4.判断当前集合是否为空
        System.out.println(collection.isEmpty());

        //5.boolean removeIf(Object o):根据条件删除集合中的元素
        //需求:如果集合中的元素包含"太"字,就删除
        collection.removeIf(s -> s.contains("太"));
        System.out.println(collection);

        //6.将集合清空
        collection.clear();;

    }}
